﻿using PaklenaBasta.Api.Models;

namespace PaklenaBasta.Api.Repositories
{
    public static class FilmRepository
    {
        private static readonly List<Film> _films = new()
        {
            new Film { Id = "1", Title = "Demo Film 1", Description = "Opis demo filma 1", StreamUrl = "https://paklenabasta.company/stream/film1.m3u8", IsSeries = false },
            new Film { Id = "2", Title = "Demo Series 1", Description = "Opis demo serije 1", StreamUrl = "https://paklenabasta.company/stream/series1.m3u8", IsSeries = true }
        };

        public static IReadOnlyList<Film> GetAll() => _films;

        public static Film? GetById(string id) => _films.FirstOrDefault(f => f.Id == id);

        public static void Add(Film film)
        {
            _films.Add(film);
        }
    }
}
